J Version 6 Keyboard Actions Help 1 of 5 ^ indicates CTRL. ^D terminates the session. PAGE-UP and PAGE-DOWN scroll lines. ^PAGE-UP and ^PAGE-DOWN scroll pages. ^HOME and ^END scroll to beginning and end. ^LEFT and ^RIGHT scroll left and right, and switch to wide mode. ESC resets. UP and DOWN cursor keys move the bar (line marker). ^ENTER inserts the bar line in the input area. ^BACKSPACE deletes input from cursor to end. ^BREAK interrupts execution. ^C interrupts input. ^F1 changes the number of displayed rows (VGA only). PRINT-SCREEN prints the screen. The DOS utility BIGPRTSC enables printing more than 25 screen rows. F1 invokes the help screens, wherein F1, PAGE-UP, and PAGE-DOWN scroll pages. Any other key causes return to standard screen. J Version 6 Editor Help 2 of 5 8!:9 y edits y, a string with lines delimited by linefeeds (10{a.). Within the editor: ^ indicates CTRL. ^F1 changes the number of displayed rows (VGA only). F1 invokes the help screens. F2 switches between editor and standard screen. ^ENTER in standard screen copies bar line to block at end of edit text. F3 undoes last deletion (BS, DEL, ^BS, and DEL in block). F5 blocks a line. F6 starts, marks, or releases a block. F7 copies block to the cursor. F8 moves block to the cursor. F10 exits editor. ^C exits edit mode, leaving the original text unmodified. BLOCK The status line indicates BLOCK when a block is marked or started, and in that state, some actions are ignored. FULL The status line indicates FULL if the edit buffer is too small for a request. J Version 6 Language Summary I Help 3 of 5 = Self-Classify . Equal Is (Local) Is (Global) < Box . Less Than Floor . Lesser of Decrement . Less Or Equal > Open . Larger Than Ceiling . Larger of Increment . Larger Or Equal_ Negative Sign / Infinity Indeterminate Infinity + Conjugate . Plus Real/Imag . GCD (Or) Double . Not-Or * Signum . Times Polar . LCM (And) Square . Not-And - Negate . Minus Not (1-) . Less Halve . Match % Reciprocal . Divide Matrix Inv . Mat Divide Square Root . Root ^ Exponential . Power Natural Log . Log Power . Chain $ Shape Of . Shape Suite Self-Reference ~ Both . Cross Nub . Nub Sieve . Not-Equal | Magnitude . Residue Reverse . Rotate Transpose . Det . Dot Product Even Odd : Explicit Definition Obverse Adverse , Ravel . Append Ravel Items . Apnd Items Itemize . Laminate ; Raze . Link Cut Word Formation . # Tally . Copy Base 2 . Base Antibase 2 . Antibase ! Factorial . Out Of Fit (Customize) Foreign J Version 6 Language Summary II Help 4 of 5 / Insert . Table Oblique . Key Grade Up . Sort \ Prefix . Infix Suffix . Outfix Grade Down . Sort [ Same . Left Lev Same ] Same . Right Dex Same { Catalog . From Head . Take Tail . } Amend Behead . Drop Curtail . " Rank Do . Do Left If Error Format ` Gerund Evoke Gerund @ Atop Agenda At & With / Compose Under (Dual) Appose ? Roll . Deal ) Label a. Alphabet A. Atomic Permute b. Boolean c. Characteristic C. Cycle-Direct . Permute e. Raze In . Member (In) E. . Member of Interval f. Fix i. Integers . Index Of j. Imaginery . Complex NB. Comment o. Pi Times . Circle p. Polynomial r. Angle . Complex x. Left Argument y. Right Argument 0: Zero 1: One J Version 6 !: Enumeration Help 5 of 5 0!:0 Host 3!:0 Internal Type 8!:0 Qry CGA Mode 0!:1 Host (No Result) 3!:1 To Internal Rep 8!:1 Set CGA Mode 0!:2 Script 3!:2 From Internal Rep 8!:4 Qry Screen Attr 0!:3 Silent Script 4!:0 Name Class 8!:5 Set Screen Attr 0!:4 Lines 4!:1 Name List 8!:7 Refresh Screen 0!:5 Silent Lines 4!:55 Erase 8!:9 Edit 0!:55 Terminate Session 4!:56 Erase Given Name 9!:0 Qry Random Link 1!:1 File Read 5!:0 Fix 9!:1 Set Random Link 1!:2 File Write 5!:1 Atomic Rep 9!:2 Qry Display Reps 1!:3 File Append 5!:2 Display Rep 9!:3 Set Display Reps 1!:4 File Size 5!:3 String Rep 9!:4 Qry Prompt 1!:11 File Indexed Read 5!:4 Tree Rep 9!:5 Set Prompt 1!:12 File Indexed Write 5!:5 Linear Rep 9!:6 Qry Box Chars 1!:55 File Erase 6!:0 Time Now 9!:7 Set Box Chars 2!:0 WS Name Class 6!:1 Time Since Start 9!:8 Qry Error Msgs 2!:1 WS Name List 6!:2 Time to Execute 9!:9 Set Error Msgs 2!:2 WS Save 6!:3 Delay 10!:k (LinkJ) C Function 2!:3 WS PSave 7!:0 Space Now 11!:0 Window Driver 2!:4 WS Copy 7!:1 Space Since Start 11!:1 Visual Edit 2!:5 WS PCopy 7!:2 Space to Execute 128!:0 QR Decomposition 2!:55 WS Erase Object 128!:1 R Inverse